Big Huge Thesaurus

Addax nasomaculatus

noun